main() {
  // 分支流程控制
  // 1.if语句
  int a = 1;
  if (a == 1) {
    print('a等于1');
  } else {
    print('a不等于1');

  }
  // 2.if...else if...else语句
  if (a == 1) {
    print('a等于1');
  } else if (a == 2) {
    print('a等于2');
  } else {
    print('a不等于1也不等于2');
  }
  // 3.switch语句、flutter中不写break也可以
  switch (a) {
    case 1:
      print('a等于1');
      break;
    case 2:
      print('a等于2');
      break;
    default:
      print('a不等于1也不等于2');
  }


  // 三元运算符
  // 条件 ? 表达式1 : 表达式2
  // 如果条件为true，执行表达式1，否则执行表达式2
  var b = 1;
  var c = 2;
  var d = b > c ? b : c;
  print(d);
 




}





